import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { OverlayModule } from '@angular/cdk/overlay';

import { AgGridModule } from '@ag-grid-community/angular';
import { FormlyModule } from '@ngx-formly/core';
import { ApesUploadDialogComponent } from './apes-uploadDialog.component';
import { ApesModule } from '@shared/apes/apes.module';
import { ApesPreviewDialogComponent } from '@shared/ag-grid-ext/upload-component/apes-previewDialog.component';
import { DragDropModule } from '@angular/cdk/drag-drop';

@NgModule({
  imports: [CommonModule, FormsModule, OverlayModule, ApesModule, AgGridModule, FormlyModule, DragDropModule],
  exports: [ApesUploadDialogComponent, ApesPreviewDialogComponent],
  declarations: [ApesUploadDialogComponent, ApesPreviewDialogComponent],
  entryComponents: [ApesUploadDialogComponent, ApesPreviewDialogComponent],
})
export class ApesUploadDialogModule {
}
